/* udm is freely distributable under the terms of GPL license.
*  For details, see umbacos web site: http://umbacos.altervista.org/udm
*  or write at umbacos@gmail.com
*--------------------------------------------------------------------------*/

@font-face {
	font-family: Gorilla;
	font-style:  normal;
	font-weight: normal;
	src: url(../css/gorilla0.eot); }

@font-face {
	font-family: Datacon;
	font-style:  normal;
	font-weight: normal;
	src: url(../css/datacon0.eot);  }

body {  text-decoration: none;
	min-width: 600px;
	color: black;
	font-family: 'Gorilla', 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 8pt;
	}

a {      color: black;
	font-family: 'Gorilla', 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 8pt;
	cursor: pointer;
	border: 0;
	text-decoration:underline }

.top { vertical-align: top }
.bottom { vertical-align: bottom }
.middle { vertical-align: middle }
.center { text-align: center }
.left { text-align: left }
.right { text-align: right }
.pointer { cursor: pointer;
	border: none;
	vertical-align: middle }
.tinyimg { width: 14px; height: 14px }
.smallimg { width: 28px; height: 28px }
.bigimg { width: 42px; height: 42px }
.template { display: none; }
.list { border: 1px solid black; }
.field_file { background-color: transparent; }

table.pop_up { border: none;
	position: absolute;
	margin:0 auto;
	visibility: hidden;
	top: -1000px;
	left: 0px }

td {    padding: 2px;
	font-family: 'Gorilla', 'Helvetica', 'Verdana', 'Arial', sans-serif;
	font-size: 8pt;
	text-align: left;
	}

tr.tdtrk2 { font-family: Courier New;
	height: 36px;
	border: 1px solid white;
	background-color: white; }

tr.tdtrk1 { border: 1px solid #DDDDDD;
	height: 36px;
	background-color: #DDDDDD;
	font-family: Courier New; }

td.tdmain { border: 1px solid black;
	color: black;
	background-color: #DDDDDD; }

td.pop_up { border: none;
	padding: 0px;
	margin:0 15px;
}

td.pop_gr { color: lightgreen;
	padding-left: 10px;
	padding-right: 10px;
	vertical-align: top;
	font-family: 'Gorilla', 'Helvetica', 'Verdana', 'Arial', sans-serif;
	background-color: black;}

div.tracker {
	margin:0 auto;
	padding: 10px;
	color: black;
	text-align: left;
	border: none;
	font-family: 'Datacon', 'Lucida Console', 'Courier New';
	font-size: 8pt;
}

input {
	color: black;
	background-color: white;
	font-family: 'Lucida Console', 'Courier New';
}
input.disabled {
	color: black;
	background-color: lightgray;
	font-family: 'Lucida Console', 'Courier New';
}
input.popup {
	color: black;
	background-color: lightgreen;
	font-family: 'Lucida Console', 'Courier New';
}
textarea.popup {
	color: lightgreen;
	background-color: #101010;
	font-family: 'Lucida Console', 'Courier New';
	font-size: 8pt;
	font-weight: bold;
	width: 800px;
	height:400px;
	overflow: auto
}

pre.pop_in {	font-family: 'Datacon', 'Lucida Console', 'Courier New';
	font-weight: bold; }

button.btnOk { width: 32px;
	height: 17px;
	border: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/ok.png); }

button.btnSet { width: 32px;
	height: 17px;
	border: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/set.png); }

button.btnReset { width: 105px;
	height: 17px;
	border: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/reset.png); }

button.btnCancel { width: 52px;
	height: 17px;
	border: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/cancel.png); }

button.btnCopy { width: 44px;
	height: 17px;
	border: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/copy_btn.png); }

button.btnMove { width: 45px;
	height: 17px;
	border: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/move_btn.png); }

button.btnStart { width: 32px;
	height: 32px;
	border: none;
	cursor: pointer;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/play.png); }

button.btnGo { width: 32px;
	height: 32px;
	border: none;
	cursor: pointer;
	padding: 0; }

button.btnOpt { width: 32px;
	height: 32px;
	border: none;
	cursor: pointer;
	padding: 0; }

button.btnClose { width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/rosc.png); }

button.btnMovePop { width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	cursor: move;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/move.png); }

button.btnPinPop  { width: 16px;
	height: 16px;
	border: none;
	padding: 0;
	cursor: pointer;
	background-color: transparent;
	background-repeat: no-repeat;
	background-image: url(../images/pin.png); }

/* uTree */

.utree ul{
margin: 0;
padding: 0;
}

.utree li{ /*Style for LI elements in general (excludes an LI that contains sub lists)*/
background: url(../images/list.png) no-repeat left center;
list-style-type: none;
padding-left: 27px;
margin-bottom: 3px;
}

.utree li.submenu{ /* Style for LI that contains sub lists (other ULs). */
background: url(../images/closed.png) no-repeat left 1px;
cursor: pointer;
}


.utree li.submenu ul{ /*Style for ULs that are children of LIs (submenu) */
display: none;
}

.utree .submenu ul li{ /*Style for LIs of ULs that are children of LIs (submenu) */
cursor: pointer;
}

/*tooltip*/

.tip {
	width: 200px;
	color: #fff;
	text-align: center;
}
.tip-title {
	color: lightgreen;
	font-weight: bold;
	text-shadow: 2px 2px 1px #222;
	margin: 0;
	padding: 13px 10px 5px;
	background: url(../images/balloon.png) top left no-repeat;
	font-size: 8px;
}
.tip-text {
	margin: 0;
	padding: 0 10px 15px;
	text-shadow: 2px 2px 1px #222;
	background: url(../images/balloon.png) bottom right no-repeat;
	font-size: 10px;
}

/* popup */
.daTable {
	margin: 0;padding: 0;border: 0;
	height: 5px;
	width: 100%;
}
.upperLeft {
	width:5px;margin: 0;padding: 0;border: 0;
	background: url(../images/corners.png) 0px 0px no-repeat;
}
.upperRight {
	width:5px;margin: 0;padding: 0;border: 0;
	background: url(../images/corners.png) -5px 0px no-repeat;
}
.lowerLeft {
	width:5px;margin: 0;padding: 0;border: 0;
	background: url(../images/corners.png) 0px -5px no-repeat;
}
.lowerRight {
	width:5px;margin: 0;padding: 0;border: 0;
	background: url(../images/corners.png) -5px -5px no-repeat;
}
.middleCenter {
	background-color: black;
}

/* accordion */
#accordion { margin:20px 0px; }
.togglers {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-size: 12px;
	background: #444444;
	color: #000000;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
}
div.elements {
	margin:0px;
	padding:4px;
	background: #222222;
}
div.t_main {
	cursor: pointer;
	border: 1px solid #f5f5f5;
	border-right-color: #ddd;
	border-bottom-color: #ddd;
	font-size: 12px;
	background: transparent;
	color: black;
	margin: 0 0 4px 0;
	padding: 3px 5px 1px;
	width: 850px;
}
div.e_main {
	margin:0px;
	padding:4px;
	background: transparent;
	width: 850px;
	height:auto;
}
blockquote { padding:5px 20px; }

/* progress bar */
.progress { height:15px; vertical-align: middle; }
span.progress { background-color: black; }
img.prog { height:13px;	margin: 0; padding: 0; vertical-align: middle; }
img.blu { background: url(../images/pold_.gif) no-repeat left center; }
img.red { background: url(../images/pred_.gif) no-repeat left center; }
img.gre { background: url(../images/pgre_.gif) no-repeat right center; }
img.gra { background: url(../images/pemp_.gif) no-repeat right center; }

/* nav bar */
td.nav { font-size:12px; background-color:#FFFFFF; width: 70px}
#divnav { position: absolute; top: 25px; left: 600px; }

/* sorting table */
th { padding: 0 20px 0px; }
.forward_sort { background: #DDDDDD url(../images/sortup.png) no-repeat right center; padding: 0 20px 0px; }
.reverse_sort { background: #DDDDDD url(../images/sortdn.png) no-repeat right center; padding: 0 20px 0px; }